package main

import "fmt"

// 指向结构的指针
func main() {

	type person struct {
		name, superpower string
		age              int
	}
	timmy := &person{
		age: 10,
	}
	timmy.superpower = "flying"
	// 访问字段时，对结构体进行解引用并不是必须的
	(*timmy).name = "Timothy"

	// +v 输出key和value, v 只输出value
	fmt.Printf("%+v\n", timmy)

	// superpowers := &[3]string{"test", "ok", "error"}
	// fmt.Println(superpowers[0])
	// fmt.Println(superpowers[1])
	// fmt.Println(superpowers[:2])
}
